package controllers;

import java.io.IOException;
import java.util.logging.*;

/**
 * Created by richard on 18/06/14.
 */
public class MonLogger {
    static Logger monLog;
    static Handler fh;
    public static void log(String msg) {
        if (monLog == null ) {
             monLog= Logger.getLogger(MonLogger.class.getName());
            monLog.setLevel(Level.ALL); //pour envoyer les messages de tous les niveaux
            monLog.setUseParentHandlers(false); // pour supprimer la console par défaut
//        ch.setLevel(Level.INFO); // pour n'accepter que les message de niveau &Ge; INFO
            fh = null;

            try {
                fh = new FileHandler("./logs/CongeLog.log", 10000,1);
                fh.setFormatter(new SimpleFormatter());

            } catch (IOException e) {
                e.printStackTrace();
            }
            monLog.addHandler(fh);
        }

        monLog.log(Level.INFO,msg);

    }
}
